-
Notifications
You must be signed in to change notification settings - Fork 390
Implemented a generic filters plugin #1634
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Implemented a generic filters plugin #1634
Conversation
@christophfroehlich I just made another commit to fix the issues in the workflow.. requesting you to approve to workflow |
@ankurbodhe can you fix the pre-commit jobs? Is this ready for review? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for contribution!
In general, have a look at other packages in this repository to follow the (code) style, copyright claims etc.
Please address my comments and also fix the pre-commit failures as Sai already has mentioned.
chained_filter_controller/config/chained_filter_parameters.yaml
Outdated
Show resolved
Hide resolved
chained_filter_controller/include/chained_filter_controller/chained_filter.hpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a test if a filter is loaded and used to process data.
@ankurbodhe can I help you to finish this PR? We also have to apply the changes of #1697 to the new CMakeLists. |
@christophfroehlich Sorry had a hectic work schedule... my calendar just freed up and would be working on completing the PR.. will be working on this everyday now until completion. |
no worries. don't hesitate to ask if there are any doubts how to proceed |
c61a23d
to
c3a79de
Compare
@ankurbodhe please don't force-push to already reviewed PRs, it just makes subsequent reviews slow. There is no need for a clean history, as we squash PRs at the time of merging into the base branches. |
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
…ilter_controller' for better portability
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1634 +/- ##
==========================================
- Coverage 85.66% 85.57% -0.10%
==========================================
Files 123 126 +3
Lines 12408 12489 +81
Branches 1056 1058 +2
==========================================
+ Hits 10629 10687 +58
- Misses 1430 1453 +23
Partials 349 349
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
This PR migrates and enhances the chained_filter_controller originally implemented during the ROSCon 2024 control workshop. The controller enables chaining and filtering of state interfaces through a sequence of filters.
Changes introduced: